查看原文
其他

汉字加拼音高级篇:用 Excel 按级别加拼音

Patrick徐老师 Patrick徐老师 2023-07-26
 六月时在 关于汉字加拼音方法的小结(基础篇)文末提到用 Excel 加拼音。最近常有老师问起如何实现,今天在此探讨一下涉及的技术。由于模板过于复杂这里仅讨论总体思路,并对之前文章进行小结。


首先预览一下成品的全貌:


如动图所示,目前实现的功能有:

  1. 自动加拼音

  2. 手动选择多音字拼音

  3. 按汉字级别为文本加拼音

  4. 选择是否显示拼音或者汉字


实现这些功能所需方法在之前的文章里均已一一呈现。现将它们汇总并综合应用会赋予表格异常强大的功能:


1
制作稿纸样式表格
 

按照传统稿纸样式,将单元格列宽设置为宽窄相间。可以按住 Ctrl 隔行选中行号统一调整。具体批量调整的方法请参看:Excel中的图片操作技巧-『梯子和蛇』的补充说明 


2
制作数据库

Excel 本身并没有真正意义的加拼音功能。所以在制作这个模板前首先需要制作一个容纳大部分汉字 ( 7000多字的通用字库基本就够用了 ) 及拼音的数据库,这样就可以:


3500字的常用字表,7000字的通用字表在网上都可以找到。找到后可以用 “实用汉字加拼音” 软件批量获取所有字的拼音信息,并加入 C 列。具体使用方法请参考 汉字加拼音进阶篇:如何给汉字加正确的拼音(第二部分)


数据库准备完毕,如何调用?请看下文:


3
纵向查找函数 - vlookup()
 

这个函数帮助我们“按列查找,返回该列所需查询列序所对应的值”。这么说有些拗口,看个例子:

E3 单元格中的公式可以帮我们找到 “我” 这个数据在 C 列对应的值 “wǒ”。关于 vlookup 的更多讲解和示例,请参考:

如何随机点名?(续篇:随机显示词汇,显示词汇的同时显示名字。。。)

如何随机点名?(如果这篇文章的技术只用来点名就太太。。太浪费了)

简单几步用Excel快速生成数学题


我们把这个查询公式稍作调整,填充到 "稿纸" 每个汉字上方单元格里,就可以根据输入的汉字显示拼音了。


4
对指定难度的汉字加拼音
 

在实际教学中,很多时候我们不希望学生过度依赖拼音,所以只给真正的“生”字加拼音。比如 HSK 2级 的文章里不显示 HSK 1级 汉字的拼音。学到第 6 单元时,课文里前 5 单元的汉字不加拼音。那么我们需要按照级别或者课程顺序制作汉字数据库。(作为数据库的建设而言,一次录入所有汉字的工作量非常巨大。但日常备课过程中随手录入,日积月累会轻松很多。这也是在 Excel中的图片操作技巧-『梯子和蛇』的补充说明 中介绍的方法)


数据库字序调整好后,将红圈中手动输入的数字作为查找范围,利用 “&”符号代入 vlookup 公式,替换 “查询范围” ,显示指定范围内汉字的拼音。


“&” 符号代入数据的方法可参阅:

一个小窍门,让电脑里的字卡随叫随到


同样方法,如果按字频加拼音,可以使用《字频表》作为数据库。关于字频计算以及部分高频字列表的使用可参考这两篇文章:
汉字高频字探讨 
资源分享:林敏高频字坐标定位展示墙


5
制作下拉菜单-数据有效性
 

汉字注拼音的终极难题--多音字太多。越是高频字,多音字越多。前100个高频字里有36个。

25个高频字里将近一半是多音字


多音字注音时即便Google和百度也不可确保能万无一失,更何况用 vlookup 查询。这就需要在自动添加拼音的基础上进行手动调整,强调一下,是“调整”而非“修改”或是“输入”,因为制作这个模板的目的就是减少录入,提高效率。(录入拼音实在是太麻烦了)


这个下拉菜单是使用“数据有效性”工具生成的:


“数据有效性”工具需要把下图中 J 列数据切分成右图样式方可使用:


比较简单快捷的切分方法:将 J 列内容复制到 Word 并粘贴为纯文本,利用“查找替换”功能将所有 “,” 替换为 ^t 既制表符。再复制回 Excel 便成为右图格式。


关于Word 中“查找替换”的高级用法,请查阅 汉字加拼音进阶篇:如何给汉字加正确的拼音(第三部分)


以上是用 Excel 加拼音总体的技术思路。希望可以抛砖引玉。模板本身还涉及很多复杂的技术难题,这里实在无力将细节一一呈现,还请见谅。


今天是2018年10月12日,距离我推送的第一篇文章刚好 15 周。这 15 个星期共发原创文章 30 篇。在此对之前的技术类推文进行梳理和小结。希望大家今后继续和我一同尝试更多的技术与方法,不断提高效率、丰富课堂。
如果我的文章能给您带来些许灵感与启发,在教学中有所裨益,那么恳请您帮我多多转发,让更多的老师受益。谢谢!


Patrick 徐老师





往期热门文章回顾:

Excel中的图片操作技巧-『梯子和蛇』的补充说明

『梯子和蛇』如何制作一个一劳永逸的模板

Word Search 2.0 来啦

你不是手残,是没找到合适的方法做 Pop Up Card

用手工练习中文表达

打印墙面大小海报的简单方法

帽子里藏了什么?用 “神奇墨水” 找出来!

大批量制作卡片、标签的简单方法

Roll and Write 电子版的制作

几个练习汉字书写的常用工具和方法

拼图还可以这样玩儿

关于汉字加拼音方法的小结(基础篇)

如何随机点名?(如果这篇文章的技术只用来点名就太太。。太浪费了)

用一点点颜色,让你的课件活起来。一点点,一点点就好。。。



查阅更多文章,敬请关注 Patrick徐老师 

扫码去 Patrick徐老师的店铺 里逛逛


您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存